* {
	margin: 0;
	padding: 0;
}

#main {
	width: 1250px;
	height:844px;
	/* border: 1px solid red; */
	margin: auto;
	top: 71px;
	position: relative;
	padding-top: 15px;
	box-sizing: border-box;
}

#main p {
	position: relative;
	left: 25px;
}

#main span {
	margin-right: 6px;
	margin-left: 2px;
	color: darkgray;

}

#main .lasta {
	color: black;
}

#main a {
	color: darkgray;
}

#box {
	width: 1250px;
	margin: auto;
	/* border: 1px solid crimson; */
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}

#image {
	width: 565px;
	height: 400px;
	border: 1px solid green;

}

#infor {
	width: 500px;
	height: 0px;
	border: 1px solid pink;

}

#image ul {
	width: 100px;
	height: 200px;
	/* border: 1px solid red; */
	float: left;
}

#main #box #image ul li .samll {
	width: 100px;
	height: 100px;
	display: block;
	background-size: 52px 52px;
}

#image ul li {
	width: 100px;
	height: 100px;
	/* border: 1px solid royalblue; */
}

#image #photo {
	width: 400px;
	height: 400px;
	/* border: 1px solid gold; */
	float: right;
}

#image #photo img {
	width: 400px;
	height: 400px;
	/* border: 1px solid greenyellow; */
}

#infor h1 {
	font-size: 30px;
	font-weight: 400;
}

#infor .iconfont {
	font-size: 24px;
	background-color: yellow;
}

#infor #word {
	margin-top: 10px;
}

#infor #word p {
	font-size: 14px;
	font-family: "黑体";
	line-height: 30px;
	text-indent: -23px;
	color: gray;
}

#infor #word button {
	width: 25px;
	height: 25px;
	border: 1px solid dimgray;
	font-size: 20px;
}

/* #infor #word .num{
	width: 23px;
	height: 23px;
	border: 1px solid dimgray;
	font-size: 20px;
	display: block;
	text-align: center;
	line-height: 23px;
} */
#infor #word .buttonthree {
	width: 120px;
	height: 40px;
	background-color: #000000;
	color: white;
	text-align: center;
	line-height: 40px;
	margin-top: 15px;
	font-family: "黑体";
	font-size: 16px;
}

#infor #word .buttonfour {
	width: 120px;
	height: 40px;
	background-color: #000000;
	color: white;
	text-align: center;
	line-height: 40px;
	margin-top: 15px;
	font-family: "黑体";
	font-size: 16px;
}

.buttonfour:hover {
	background-color: goldenrod;
}

#infor #line #linetwo {
	margin-top: 16px;
	border-bottom: 1px solid dimgray;
	border-top: 1px solid dimgray;
	height: 40px;
	line-height: 40px;
}

#infor #line #linetwo .show {
	text-align: right;
	float: right;
	font-size: 20px;
	color: black;
	line-height: 40px;
}
#infor #line #hidden{
	display: none;
}

#infor #line #hidden p {
	font-size: 14px;
	font-family: "黑体";
	line-height: 30px;
	text-indent: -23px;
	color: gray;
}

#three h3 {
	text-align: center;
	font-size: 45px;
	letter-spacing: 10px;
	margin-bottom: 60px;
	margin-top: 60px;
	font-weight: normal;
	font-family: "黑体";
}

#three {
	width: 1250px;
	/* height: 483px; */
	/* border: 1px solid green; */
position: absolute;
left: 3px;
top: 850px;
	box-sizing: border-box;
}

#three .threeul {
	width: 1250px;
	/* height: 360px; */
	/* border: 1px solid red; */
	margin: auto;
	position: relative;
	display: flex;
	justify-content: space-between;
}
#three .threeul img{
	width: 250px;
	height: 250px;
}
#jingzi{
	width: 400px;
	height: 400px;
	border: 1px solid black;
	position: absolute;
	top:76px;
	right:95px;
	background-size: 800px 800px;
	display: none;
}
.mask {
            position: absolute;
            width: 100px;
            height: 100px;
            background-color:black;
            opacity: 0.3;
            display: none;
        }
#image #photo {
	width: 400px;
	height: 400px;
	border: 1px solid gold;
	float: right;
	background-size: 400px 400px;
	  cursor: move;
	    background-repeat: no-repeat;
		background-image: url(img/31.jpg);
		
		
}










